package com.qidian.hw.dao;

import com.qidian.hw.pojo.News;
import com.qidian.hw.pojo.Solution;

import java.util.ArrayList;

/**
 * @Author ꒰ঌ(李ᆺ琛)໒꒱
 * @Date 2022/8/19 18:07
 * @Version 1.8
 */
public interface NewsDAO {
    //添加新闻
    int saveNews(News news);

    //删除新闻
    int deleteNews(long newsId);

    //更新新闻
    int updateNews(News news);

    //查询全部新闻
    ArrayList<News> listNews();

    //根据编号查询新闻
    News queryNewsById(long newsId);

    //根据条件查询总数量
    int count(String title);

    //分页模糊查询
    ArrayList<News> queryByPage(int page, int size, String title);

    //批量删除
    int deleteBatch(String ids[]);
}
